snapshot: Convert GtkExpander
authorBenjamin Otte <otte@redhat.com>
Tue, 15 Nov 2016 15:38:20 +0000 (16:38 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 15 Nov 2016 16:49:19 +0000 (17:49 +0100)
gtk/gtkexpander.c

index 4540569da96ce0fe1fda9582a2af5a9204180121..ecadd028deeb3d70da2a0ab51528e3e5f220ef37 100644 (file)
@@ -180,8 +180,8 @@ static void     gtk_expander_size_allocate  (GtkWidget        *widget,
                                              GtkAllocation    *allocation);
 static void     gtk_expander_map            (GtkWidget        *widget);
 static void     gtk_expander_unmap          (GtkWidget        *widget);
-static GskRenderNode *gtk_expander_get_render_node (GtkWidget   *widget,
-                                                    GskRenderer *renderer);
+static void     gtk_expander_snapshot       (GtkWidget        *widget,
+                                             GtkSnapshot      *snapshot);
 
 static gboolean gtk_expander_enter_notify   (GtkWidget        *widget,
                                              GdkEventCrossing *event);
@@ -263,7 +263,7 @@ gtk_expander_class_init (GtkExpanderClass *klass)
   widget_class->size_allocate        = gtk_expander_size_allocate;
   widget_class->map                  = gtk_expander_map;
   widget_class->unmap                = gtk_expander_unmap;
-  widget_class->get_render_node      = gtk_expander_get_render_node;
+  widget_class->snapshot             = gtk_expander_snapshot;
   widget_class->enter_notify_event   = gtk_expander_enter_notify;
   widget_class->leave_notify_event   = gtk_expander_leave_notify;
   widget_class->focus                = gtk_expander_focus;
@@ -624,11 +624,11 @@ gtk_expander_unmap (GtkWidget *widget)
     gtk_widget_unmap (priv->label_widget);
 }
 
-static GskRenderNode *
-gtk_expander_get_render_node (GtkWidget   *widget,
-                              GskRenderer *renderer)
+static void
+gtk_expander_snapshot (GtkWidget   *widget,
+                       GtkSnapshot *snapshot)
 {
-  return gtk_css_gadget_get_render_node (GTK_EXPANDER (widget)->priv->gadget, renderer, FALSE);
+  gtk_css_gadget_snapshot (GTK_EXPANDER (widget)->priv->gadget, snapshot);
 }
 
 static void